.calElement {
	display: inline-block;
	overflow:hidden;
}
.calDay {
	height:40px;
	background:url(../images/icon-date.png) center top repeat-x;
}
.calDay .calElement {
	width:11%;
	color: #666;
	font-weight:600;
	text-align:center;
	padding:7px 0px 0px 0px;
	height:40px;
}
.calDay .calElement.prev, .calDay .calElement.next {
	color:#fff;
	padding:5px 0px 0px 0px;
	background:url(../images/icon-predate.png) 4px 2px no-repeat;
}
span.calElement.next:hover, span.calElement.prev:hover, .calDay .calElement .dayNumber {
	cursor: pointer;
}
.calDay .calElement.selected {
	color:#fff;
	background:url(../images/icon-today.png) 0px 0px no-repeat;
}